Cisco-IOS-XR-infra-policymgr-oper API API Reference
API generated from Cisco-IOS-XR-infra-policymgr-oper@2018-01-17.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/{{router}}/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Paths
NODE - Retrieve
Retrieve operation of resource: node
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"node": {No description
"node-name": "string", Node name
"target-policy-map-types": {Targets of a policymap
"target-policy-map-type": [No description
{
"policy-map-target-summary": {Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
},
"policy-map-targets": {Policy-map table
"policy-map-target": [No description
{
"policy-map-name": "string", Name of Policymap referencing a Classmap
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
},
"target-summary-per-policy-maps": [Policy-map table per Policy-map
{
"target-summary-per-policy-map": [No description
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of Policymap referencing a Classmap
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
}
],
"type": "string" type
}
]
},
"class-map": {List of classmap details
"class-map-types": {Application type of a classmap
"class-map-type": [No description
{
"class-maps": {Class-map definition table
"class-map": [No description
{
"class-map-name": "string", Name of class-map
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
]
},
"type": "string", type
"class-map-briefs": [Class-map brief table
{
"class-map-brief": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
],
"class-map-details": {Class-map detail table
"class-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
]
}
},
"policy-map": {List of policymap details
"transient-policy-map-type-xr": {Application type of transient policy-map
"transient-policy-map-type": [No description
{
"transient-policy-map-names": {Transient policy-map definition table
"transient-policy-map-name": [No description
{
"definition": {Transient Policy-map type name
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
]
},
"class-seq-nums": {Transient policy-map sequence number table
"class-seq-num": [No description
{
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
],
"sequence-num": "string" sequence number
}
]
},
"policy-map-name": "string", Name of Policymap referencing a Classmap
"class-handles": {Transient policy-map class handle table
"class-handle": [No description
{
"inline-classhandle": "string", inline class handle
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
]
}
]
}
}
]
},
"type": "string" type
}
]
},
"transient-policy-map-types": {Application type of transient policy-map list
"transient-policy-map-type": [No description
{
"type": "string", type
"transient-list-unuseds": {Transient policy-map list unused table
"transient-list-unused": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
}
]
},
"policy-map-unused-types": {Policy-map unused table
"policy-map-unused-type": [No description
{
"type": "string", type
"unuseds": {Policy-map unused
"unused": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
}
]
},
"policy-map-types": {Application type of a policymap
"policy-map-type": [No description
{
"policy-map-details": {Policy-map table
"policy-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
},
"type": "string", type
"policy-maps": {Policy-map definition table
"policy-map": [No description
{
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
],
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
}
]
}
},
"summary": {Summary of policy-maps and class-maps configured
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"policy-maps": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean" Transient object
}
],
"total-policy-map-types": "integer", Total number of Policymap types configured
"total-policy-maps": "integer", Total number of Policymaps configured
"class-maps": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean" Transient object
}
],
"total-class-map-types": "integer" Total number of Classmap types configured
}
}
}
TARGET-POLICY-MAP-TYPES - Retrieve
Retrieve operation of resource: target-policy-map-types
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"target-policy-map-types": {Targets of a policymap
"target-policy-map-type": [No description
{
"policy-map-target-summary": {Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
},
"policy-map-targets": {Policy-map table
"policy-map-target": [No description
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
},
"target-summary-per-policy-maps": [Policy-map table per Policy-map
{
"target-summary-per-policy-map": [No description
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
}
],
"type": "string" The application type
}
]
}
}
TARGET-POLICY-MAP-TYPE - Retrieve
Retrieve operation of resource: target-policy-map-type
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"target-policy-map-type": [No description
{
"policy-map-target-summary": {Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
},
"policy-map-targets": {Policy-map table
"policy-map-target": [No description
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
},
"target-summary-per-policy-maps": [Policy-map table per Policy-map
{
"target-summary-per-policy-map": [No description
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
}
],
"type": "string" The application type
}
]
}
POLICY-MAP-TARGETS - Retrieve
Retrieve operation of resource: policy-map-targets
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-targets": {Policy-map table
"policy-map-target": [No description
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
}
}
POLICY-MAP-TARGET - Retrieve
Retrieve operation of resource: policy-map-target
ID of node-name
ID of type
ID of policy-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-target": [No description
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
}
POLICY-MAP-TARGET-SUMMARY - Retrieve
Retrieve operation of resource: policy-map-target-summary
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-target-summary": {Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
}
TARGET-SUMMARY-PER-POLICY-MAPS - Retrieve
Retrieve operation of resource: target-summary-per-policy-maps
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"target-summary-per-policy-maps": {Policy-map table per Policy-map
"target-summary-per-policy-map": [No description
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
}
}
TARGET-SUMMARY-PER-POLICY-MAP - Retrieve
Retrieve operation of resource: target-summary-per-policy-map
ID of node-name
ID of type
ID of policy-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"target-summary-per-policy-map": [No description
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
}
CLASS-MAP - Retrieve
Retrieve operation of resource: class-map
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map": {List of classmap details
"class-map-types": {Application type of a classmap
"class-map-type": [No description
{
"class-maps": {Class-map definition table
"class-map": [No description
{
"class-map-name": "string", Name of class-map
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
},
"type": "string", The application type
"class-map-briefs": [Class-map brief table
{
"class-map-brief": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
],
"class-map-details": {Class-map detail table
"class-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
]
}
}
}
CLASS-MAP-TYPES - Retrieve
Retrieve operation of resource: class-map-types
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-types": {Application type of a classmap
"class-map-type": [No description
{
"class-maps": {Class-map definition table
"class-map": [No description
{
"class-map-name": "string", Name of class-map
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
},
"type": "string", The application type
"class-map-briefs": [Class-map brief table
{
"class-map-brief": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
],
"class-map-details": {Class-map detail table
"class-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
]
}
}
CLASS-MAP-TYPE - Retrieve
Retrieve operation of resource: class-map-type
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-type": [No description
{
"class-maps": {Class-map definition table
"class-map": [No description
{
"class-map-name": "string", Name of class-map
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
},
"type": "string", The application type
"class-map-briefs": [Class-map brief table
{
"class-map-brief": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
],
"class-map-details": {Class-map detail table
"class-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
]
}
CLASS-MAP-DETAILS - Retrieve
Retrieve operation of resource: class-map-details
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-details": {Class-map detail table
"class-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
CLASS-MAP-DETAIL - Retrieve
Retrieve operation of resource: class-map-detail
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
REFERENCE - Retrieve
Retrieve operation of resource: reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reference": {No description
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
}
OBJECTS - Retrieve
Retrieve operation of resource: objects
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"objects": {No description
"object-name": "string" Name of object (Policymap/Classmap)
}
}
CLASS-MAP-REFERENCE - Retrieve
Retrieve operation of resource: class-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-reference": {No description
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
}
POLICY-MAP-REFERENCE - Retrieve
Retrieve operation of resource: policy-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-reference": {No description
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
}
CLASS-MAPS - Retrieve
Retrieve operation of resource: class-maps
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-maps": {Class-map definition table
"class-map": [No description
{
"class-map-name": "string", Name of class-map
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
}
}
CLASS-MAP - Retrieve
Retrieve operation of resource: class-map
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map": {No description
"class-map-name": "string", Name of class-map
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
}
]
}
}
CLASS-MAP-BG - Retrieve
Retrieve operation of resource: class-map-bg
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-bg": {No description
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
}
}
MATCH-INFOP - Retrieve
Retrieve operation of resource: match-infop
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
}
}
CLASS-MATCH-INFO-ST - Retrieve
Retrieve operation of resource: class-match-info-st
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-match-info-st": {No description
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
}
MATCH-DATA - Retrieve
Retrieve operation of resource: match-data
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
IPV4-DSCP - Retrieve
Retrieve operation of resource: ipv4-dscp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-dscp": {IPv4 DSCP
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
IPV6-DSCP - Retrieve
Retrieve operation of resource: ipv6-dscp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-dscp": {IPv6 DSCP
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
DSCP - Retrieve
Retrieve operation of resource: dscp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dscp": {Match DSCP range array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
IPV4-PREC - Retrieve
Retrieve operation of resource: ipv4-prec
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
}
}
IPV6-PREC - Retrieve
Retrieve operation of resource: ipv6-prec
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-prec": {IPv6 Precedence
"array": "integer" uint8 array
}
}
PREC - Retrieve
Retrieve operation of resource: prec
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prec": {Match Precedence array
"array": "integer" uint8 array
}
}
DISCARD-CLASS - Retrieve
Retrieve operation of resource: discard-class
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
}
}
QOS-GROUP - Retrieve
Retrieve operation of resource: qos-group
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
TRAFFIC-CLASS - Retrieve
Retrieve operation of resource: traffic-class
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
PROTO - Retrieve
Retrieve operation of resource: proto
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"proto": {Match Protocol array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
ICMP-V4 - Retrieve
Retrieve operation of resource: icmp-v4
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmp-v4": {Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Protocol type
}
}
ICMP-V6 - Retrieve
Retrieve operation of resource: icmp-v6
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Protocol type
}
}
IPV4-PACKET-LEN - Retrieve
Retrieve operation of resource: ipv4-packet-len
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
IPV6-PACKET-LEN - Retrieve
Retrieve operation of resource: ipv6-packet-len
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-packet-len": {IPv6 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
PACKET-LEN - Retrieve
Retrieve operation of resource: packet-len
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"packet-len": {Match packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
FLOW-TAG - Retrieve
Retrieve operation of resource: flow-tag
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flow-tag": {Match flow-tag array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
TCP-FLAG - Retrieve
Retrieve operation of resource: tcp-flag
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" Value of TCP flag
}
}
ICMPV4-TYPE - Retrieve
Retrieve operation of resource: icmpv4-type
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
ICMPV4-CODE - Retrieve
Retrieve operation of resource: icmpv4-code
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
ICMPV6-TYPE - Retrieve
Retrieve operation of resource: icmpv6-type
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv6-type": {Match ipv6 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
ICMPV6-CODE - Retrieve
Retrieve operation of resource: icmpv6-code
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv6-code": {Match ipv6 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
MPLS-EXP - Retrieve
Retrieve operation of resource: mpls-exp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-exp": {Match MPLS experimental topmost array
"array": "integer" uint8 array
}
}
MPLS-EXP-IMP - Retrieve
Retrieve operation of resource: mpls-exp-imp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-exp-imp": {Match MPLS experimental imposition array
"array": "integer" uint8 array
}
}
MPLS-DISP-IPV4-ACL - Retrieve
Retrieve operation of resource: mpls-disp-ipv4-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-disp-ipv4-acl": {MPLS Disposition IPv4 Access-list
"string-array": "string" string array
}
}
MPLS-DISP-IPV6-ACL - Retrieve
Retrieve operation of resource: mpls-disp-ipv6-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
}
}
MPLS-TOP-LABEL - Retrieve
Retrieve operation of resource: mpls-top-label
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-top-label": {MPLS Topmost LABEL
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT32_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint32_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
COS - Retrieve
Retrieve operation of resource: cos
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cos": {Match CoS array
"array": "integer" uint8 array
}
}
COS-INR - Retrieve
Retrieve operation of resource: cos-inr
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cos-inr": {Match inner header CoS
"array": "integer" uint8 array
}
}
DEI - Retrieve
Retrieve operation of resource: dei
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
}
}
DEI-INR - Retrieve
Retrieve operation of resource: dei-inr
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dei-inr": {Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
}
}
VLAN - Retrieve
Retrieve operation of resource: vlan
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", VLAN mask
"min": "integer" Lower limit of the range
}
]
}
}
VLAN-ID-ARRAY - Retrieve
Retrieve operation of resource: vlan-id-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-id-array": {No description
"max": "integer", Upper limit of the range
"mask": "integer", VLAN mask
"min": "integer" Lower limit of the range
}
}
VLAN-INR - Retrieve
Retrieve operation of resource: vlan-inr
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-inr": {Match inner header VLAN range array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
FR-DLCI - Retrieve
Retrieve operation of resource: fr-dlci
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"fr-dlci": {Match FR DLCI range array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
SRC-MAC - Retrieve
Retrieve operation of resource: src-mac
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
}
DST-MAC - Retrieve
Retrieve operation of resource: dst-mac
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
}
ATM-CLP - Retrieve
Retrieve operation of resource: atm-clp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"atm-clp": {Match ATM CLP level
"array": "integer" uint8 array
}
}
FR-DE - Retrieve
Retrieve operation of resource: fr-de
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"fr-de": {Match FR DE value
"array": "integer" uint8 array
}
}
IPV4-ACL - Retrieve
Retrieve operation of resource: ipv4-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
IPV6-ACL - Retrieve
Retrieve operation of resource: ipv6-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-acl": {IPv6 Access-list
"string-array": "string" string array
}
}
ETHER-SERVICE-ACL - Retrieve
Retrieve operation of resource: ether-service-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ether-service-acl": {Ethernet-Services Access-list
"string-array": "string" string array
}
}
AVAIL-ID - Retrieve
Retrieve operation of resource: avail-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avail-id": {Available Identifiers
"array": "integer" uint8 array
}
}
MEDIA-TYPE - Retrieve
Retrieve operation of resource: media-type
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"media-type": {Media Type
"array": "integer" uint8 array
}
}
SUBS-PROTOCOL - Retrieve
Retrieve operation of resource: subs-protocol
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subs-protocol": {Protocol
"array": "integer" uint8 array
}
}
DNIS - Retrieve
Retrieve operation of resource: dnis
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dnis": {DNIS
"string-array": "string" string array
}
}
DNIS-REGEX - Retrieve
Retrieve operation of resource: dnis-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
}
}
DOMAIN - Retrieve
Retrieve operation of resource: domain
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain": {Domain Name
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
}
DOMAIN-ARRAY - Retrieve
Retrieve operation of resource: domain-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain-array": {No description
"format-name": "string", format name
"domain-name": "string" domain name
}
}
DOMAIN-REGEX - Retrieve
Retrieve operation of resource: domain-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
}
DOMAIN-ARRAY - Retrieve
Retrieve operation of resource: domain-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain-array": {No description
"format-name": "string", format name
"domain-name": "string" domain name
}
}
NAS-PORT - Retrieve
Retrieve operation of resource: nas-port
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nas-port": {NAS Port
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
}
NAS-PORT-ARRAY - Retrieve
Retrieve operation of resource: nas-port-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nas-port-array": {No description
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
}
SERVICE-NAME - Retrieve
Retrieve operation of resource: service-name
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"service-name": {Service Name
"string-array": "string" string array
}
}
SERVICE-NAME-REGEX - Retrieve
Retrieve operation of resource: service-name-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
}
}
SRC-ADDR-IPV4 - Retrieve
Retrieve operation of resource: src-addr-ipv4
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" mask
}
]
}
}
IPV4-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv4-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-addr-array": {No description
"prefix": "string", prefix
"mask": "string" mask
}
}
DST-ADDR-IPV4 - Retrieve
Retrieve operation of resource: dst-addr-ipv4
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" mask
}
]
}
}
IPV4-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv4-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-addr-array": {No description
"prefix": "string", prefix
"mask": "string" mask
}
}
SRC-ADDR-IPV6 - Retrieve
Retrieve operation of resource: src-addr-ipv6
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-addr-ipv6": {Source Address IPV6
"ipv6-addr-array": [No description
{
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
}
]
}
}
IPV6-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv6-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-addr-array": {No description
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
}
}
DST-ADDR-IPV6 - Retrieve
Retrieve operation of resource: dst-addr-ipv6
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-addr-ipv6": {Destination Address IPV6
"ipv6-addr-array": [No description
{
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
}
]
}
}
IPV6-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv6-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-addr-array": {No description
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
}
}
SRC-ADDR-MAC - Retrieve
Retrieve operation of resource: src-addr-mac
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
}
}
MAC-ADDR-ARRAY - Retrieve
Retrieve operation of resource: mac-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mac-addr-array": {No description
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
}
TIMER - Retrieve
Retrieve operation of resource: timer
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timer": {Timer
"string-array": "string" string array
}
}
TIMER-REGEXP - Retrieve
Retrieve operation of resource: timer-regexp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
}
}
TUNNEL-NAME - Retrieve
Retrieve operation of resource: tunnel-name
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tunnel-name": {Tunnel Name
"string-array": "string" string array
}
}
TUNNEL-NAME-REGEX - Retrieve
Retrieve operation of resource: tunnel-name-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
}
}
USER-NAME - Retrieve
Retrieve operation of resource: user-name
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"user-name": {User Name
"string-array": "string" string array
}
}
USER-NAME-REGEX - Retrieve
Retrieve operation of resource: user-name-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
}
}
AUTH-USERNAME - Retrieve
Retrieve operation of resource: auth-username
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-username": {Authenticated User Name
"string-array": "string" string array
}
}
AUTH-USERNAME-REGEX - Retrieve
Retrieve operation of resource: auth-username-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
}
}
UNAUTH-USERNAME - Retrieve
Retrieve operation of resource: unauth-username
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
}
}
UNAUTH-USERNAME-REGEX - Retrieve
Retrieve operation of resource: unauth-username-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-username-regex": {Unauthenticated User Name RegEx
"string-array": "string" string array
}
}
AUTH-DOMAIN - Retrieve
Retrieve operation of resource: auth-domain
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-domain": {Authenticated domain name
"string-array": "string" string array
}
}
AUTH-DOMAIN-REGEX - Retrieve
Retrieve operation of resource: auth-domain-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-domain-regex": {Authenticated Domain Name RegEx
"string-array": "string" string array
}
}
UNAUTH-DOMAIN - Retrieve
Retrieve operation of resource: unauth-domain
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
}
}
UNAUTH-DOMAIN-REGEX - Retrieve
Retrieve operation of resource: unauth-domain-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
}
}
VENDOR-ID - Retrieve
Retrieve operation of resource: vendor-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vendor-id": {Vendor ID
"string-array": "string" string array
}
}
VENDOR-ID-REGEX - Retrieve
Retrieve operation of resource: vendor-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vendor-id-regex": {Vendor ID RegEx
"string-array": "string" string array
}
}
ACCESS-INTERFACE - Retrieve
Retrieve operation of resource: access-interface
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"access-interface": {Access interface
"string-array": "string" string array
}
}
INPUT-INTERFACE - Retrieve
Retrieve operation of resource: input-interface
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"input-interface": {Input interface
"string-array": "string" string array
}
}
INPUT-INTFHDL - Retrieve
Retrieve operation of resource: input-intfhdl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"input-intfhdl": {Input interface handle
"array": "integer" uint64 array
}
}
ETHERTYPE - Retrieve
Retrieve operation of resource: ethertype
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ethertype": {Ethernet type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
FLOW-KEY-DATA - Retrieve
Retrieve operation of resource: flow-key-data
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flow-key-data": {Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
}
FLOW-KEYS - Retrieve
Retrieve operation of resource: flow-keys
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
DHCP-CLIENT-ID - Retrieve
Retrieve operation of resource: dhcp-client-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dhcp-client-id": {Dhcp Client ID
"string-array": "string" string array
}
}
DHCP-CLIENT-ID-REGEX - Retrieve
Retrieve operation of resource: dhcp-client-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dhcp-client-id-regex": {Dhcp Client ID RegEx
"string-array": "string" string array
}
}
CIRCUIT-ID - Retrieve
Retrieve operation of resource: circuit-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"circuit-id": {Circuit ID
"string-array": "string" string array
}
}
CIRCUIT-ID-REGEX - Retrieve
Retrieve operation of resource: circuit-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"circuit-id-regex": {Circuit ID RegEx
"string-array": "string" string array
}
}
REMOTE-ID - Retrieve
Retrieve operation of resource: remote-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-id": {Remote ID
"string-array": "string" string array
}
}
REMOTE-ID-REGEX - Retrieve
Retrieve operation of resource: remote-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
}
}
SRC-PORT - Retrieve
Retrieve operation of resource: src-port
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
DST-PORT - Retrieve
Retrieve operation of resource: dst-port
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-port": {Destination port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rng: {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
}
CLASS-MAP-BRIEFS - Retrieve
Retrieve operation of resource: class-map-briefs
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-briefs": {Class-map brief table
"class-map-brief": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
CLASS-MAP-BRIEF - Retrieve
Retrieve operation of resource: class-map-brief
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-brief": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
REFERENCE - Retrieve
Retrieve operation of resource: reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"reference": {No description
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
}
OBJECTS - Retrieve
Retrieve operation of resource: objects
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"objects": {No description
"object-name": "string" Name of object (Policymap/Classmap)
}
}
CLASS-MAP-REFERENCE - Retrieve
Retrieve operation of resource: class-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-reference": {No description
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
}
POLICY-MAP-REFERENCE - Retrieve
Retrieve operation of resource: policy-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-reference": {No description
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
}
POLICY-MAP - Retrieve
Retrieve operation of resource: policy-map
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map": {List of policymap details
"transient-policy-map-type-xr": {Application type of transient policy-map
"transient-policy-map-type": [No description
{
"transient-policy-map-names": {Transient policy-map definition table
"transient-policy-map-name": [No description
{
"definition": {Transient Policy-map type name
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
]
},
"class-seq-nums": {Transient policy-map sequence number table
"class-seq-num": [No description
{
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
],
"sequence-num": "string" sequence number
}
]
},
"policy-map-name": "string", Name of policy-map
"class-handles": {Transient policy-map class handle table
"class-handle": [No description
{
"inline-classhandle": "string", inline class handle
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
]
}
]
}
}
]
},
"type": "string" type
}
]
},
"transient-policy-map-types": {Application type of transient policy-map list
"transient-policy-map-type": [No description
{
"type": "string", type
"transient-list-unuseds": {Transient policy-map list unused table
"transient-list-unused": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
}
]
}
}
]
},
"policy-map-unused-types": {Policy-map unused table
"policy-map-unused-type": [No description
{
"type": "string", type
"unuseds": {Policy-map unused
"unused": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
}
]
}
}
]
},
"policy-map-types": {Application type of a policymap
"policy-map-type": [No description
{
"policy-map-details": {Policy-map table
"policy-map-detail": [No description
{
"object-type": "string", Application type configured
"class-map-reference": [No description
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
"policy-map-reference": [No description
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
}
]
}
],
{
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer", Total number of objects configured for a\nspecific object type
"reference": [No description
{
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
}
]
},
"type": "string", type
"policy-maps": {Policy-map definition table
"policy-map": [No description
{
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
}
]
},
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
}
]
},
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
}
]
},
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
}
],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
]
},
"sfrag": [sfrag
{
"name": "string" name
}
],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
"action-afmon-react-info": [No description
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
"action-qlimit-info-array": [No description
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": {ipv4 nh
"action-ipv4-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
"action-ipv6-nh-info-array": [No description
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
}
],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
}
],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
}
],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
}
],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
}
],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
}
],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
}
}
],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-packet-len": {IPv4 packet length array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
],
"traffic-class": {Match Traffic class array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
}
],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
}
],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
}
],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
}
],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
}
],
"access-interface": [Access interface
{
"string-array": "string" string array
}
],
"packet-len": [Match packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
}
],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
}
],
"user-name": [User Name
{
"string-array": "string" string array
}
],
"fr-dlci": [Match FR DLCI range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
}
],
"timer": [Timer
{
"string-array": "string" string array
}
],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
}
],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
}
],
"ipv6-packet-len": [IPv6 packet length array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"src-port": {Source port
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
}
],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
}
],
"dst-port": [Destination port
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
}
],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
}
],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
}
],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
}
],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
}
],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
}
],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
}
],
"icmpv6-code": [Match ipv6 icmp code
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
}
],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
}
],
"media-type": [Media Type
{
"array": "integer" uint8 array
}
],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
}
],
"dscp": [Match DSCP range array
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"qos-group": {Match QoS group array
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": {Protocol
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{
"rng: [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
}
}
}
]
},
"type": "string", type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
}
]
}
],
"description": "string" description
}
],
"policy-map-name": "string" Name of policy-map
}
]
}
}
]
}
}
}